libxl: do not expose libxenctrl/libxenstore headers via libxl.h
authorIan Campbell <ian.campbell@citrix.com>
Wed, 6 Apr 2011 15:50:16 +0000 (16:50 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Wed, 6 Apr 2011 15:50:16 +0000 (16:50 +0100)
commitbbfc7c38075c1f5181ff205b5111eddc0a8c76eb
tree255743bf4cfc1ab2b4e075cc1ba891b15bd07fb8
parente15c160c0f6ee65e0160826d8a3987a65ccfa9ec
libxl: do not expose libxenctrl/libxenstore headers via libxl.h

This completely removes libxenstore from libxl users' view.

xl still needs libxenctrl directly due to the direct use of the
xentoollog functionality but it is not exposed to the indirect linkage
anymore.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
12 files changed:
tools/Rules.mk
tools/libxl/Makefile
tools/libxl/libxl.c
tools/libxl/libxl.h
tools/libxl/libxl_internal.h
tools/libxl/libxlu_cfg.c
tools/libxl/xl.c
tools/libxl/xl.h
tools/libxl/xl_cmdimpl.c
tools/ocaml/libs/xl/xl_stubs.c
tools/python/setup.py
tools/python/xen/lowlevel/xl/xl.c